Explanation:

Here we define the appearance field of the Shape node. You may notice the appearance field holds Sony_Appearance instead of the usual Appearance. We are now calling on the node we declared and defined in our PROTO. This prototyped node contains two propriatary fields which only work under Sony's CommunityPlace browser: backface and description.

Looking at the other fields, you may now see why we had to declare such fields as material, texture and textureTransform. These fields exist under the standard Appearance node, but they must be defined for our PROTO of the Sony_Appearance node in order for them to be recognised and parsed.